package com.maisuiit.io;

import java.io.FileReader;
import java.io.FileWriter;

/**
 * File类的基本用法
 * io流--文件字符流，只能用于完全为字符的文件
 * TXT文件拷贝--FileReader类与 FileWriter类
 */
public class IOTest5 {
    public static void main(String[] args) {
        //文件取出字符流对象(输入流)
        FileReader fr=null;
        //写入到文件(输出流)
        FileWriter fw=null;
        try {
            //创建fr对象
            fr=new FileReader("e:\\ff\\hsp.txt");
            //创建输出对象
            fw=new FileWriter("e:\\hsp.txt");
            //创建字符数组
            char c[]=new char[1024];
            int n=0;
            //读入到内存
            while((n=fr.read(c))!=-1){
                //控制台输出TXT文件内容
                String s=new String(c,0,n);
                System.out.println(s);
                fw.write(c, 0, n);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            try {
                fr.close();
                fw.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}
